/**********************************************************************************************************************
 *
 * Project:    mGameEngine
 * File:       camera.cpp
 * Author:     karooolek
 * Created on: 2009-03-11
 *
 **********************************************************************************************************************/

#include "camera.h"

namespace mGameEngine
{
namespace Graphics
{

Camera::Camera() :
    _ratio(1.0f), _autoRatio(true),
    _nearClip(0.1f), _farClip(100.0f)
{
}

Camera::Camera(float ratio, bool autoRatio, float nearClip, float farClip) :
    _ratio(ratio), _autoRatio(autoRatio),
    _nearClip(nearClip), _farClip(farClip)
{
}

Camera::~Camera()
{
}

const Vector3 &Camera::project(const Vector3 &position) const
{
    //TODO
    return Vector3();
}

const Vector3 &Camera::unproject(const Vector3 &wndCoords) const
{
    // TODO
    return Vector3();
}

}
}

